sleep off one's liquor - French English Dictionary